<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<script>




//【示例1】下面使用toString()方法读取数组的值。

var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]; 	// 定义数组
var s = a.toString();		// 把数组转换为字符串
alert( s ); 				// 返回字符串"1, 2, 3, 4, 5, 6, 7, 8, 9, 0"
alert( typeof s );		 	// 返回字符串string，说明是字符串类型

var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]; 	// 定义数组
var b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]; 	// 定义数组
var s = a + b; 								// 数组连接操作
alert( s ); 
	// 返回字符串"1, 2, 3, 4, 5, 6, 7, 8, 9, 01, 2, 3, 4, 5, 6, 7, 8, 9, 0"
alert( typeof s ); 			// 返回字符串string，说明是字符串类型

var a = [[1, [2, 3], [4, 5]], [6, [7, [8, 9], 0]]]; 	// 定义多维数组
var s = a.toString();		// 把数组转换为字符串
alert( s ); 				// 返回字符串"1, 2, 3, 4, 5, 6, 7, 8, 9, 0"

//【示例2】下面使用toLocalString()方法读取数组的值。

var a = [1, 2, 3, 4, 5]; 		// 定义数组
var s = a.toLocaleString();	// 把数组转换为本地字符串
alert( s ); 			// 返回字符串"1.00,  2.00 , 3.00 , 4. 00, 5 .00 "

//【示例3】下面使用join()方法可以把数组转换为字符串。

var a = [1, 2, 3, 4, 5]; 				// 定义数组
var s = a.join("==");					// 指定分隔符
alert( s ); 							// 返回字符串"1==2== 3==4 ==5"
//【示例4】下面使用split()方法把字符串转换为数组。

var s = "1==2== 3==4 ==5";				// 定义字符串
var a = s.split("==");					// 分隔字符串为数组
alert( a ); 							// 返回数组[1, 2, 3, 4, 5]
alert( a.constructor == Array ); 		// 返回true，说明是数组




</script>
</head>
<body>




</body>
</html>
